.admittanceAdd {
	.content {
		padding: 12px;
		background: #ffffff;
		border-radius: @border-radius-base;

		.remove {
			color: @primary-color;
			margin-top: 10px;
		}

		.city {
			label::before {
				display: inline-block;
				margin-right: 4px;
				color: #ff4d4f;
				font-size: 14px;
				font-family: SimSun, sans-serif;
				line-height: 1;
				content: '*';
			}
		}

		.wrap {
			margin-top: 30px;
			display: flex;
			justify-content: center;

			button {
				margin: 0 6px;
			}
		}

		.uploadWrap {
			border-color: rgba(0, 0, 0, 0.06);
			width: 100%;

			tr {
				height: 48px;
				color: @primary-color;

				.required::before {
					display: inline-block;
					margin-right: 4px;
					color: #ff4d4f;
					font-size: 14px;
					font-family: SimSun, sans-serif;
					line-height: 1;
					content: '*';
				}

				td:nth-child(odd) {
					color: @text-color;
					background: #fafafa;
					width: 120px;
					text-align: center;
					padding: 0 12px;
				}

				td:nth-child(even) {
					padding-left: 12px;
				}
			}

			.otherUpload {
				color: @primary-color;
				text-align: left;

				span {
					margin-right: 12px;
				}

				button {
					padding: 0;
					color: @primary-color;

					span {
						margin: 0 4px 0 0;
					}

					:global {
						.anticon {
							vertical-align: middle;
						}
					}
				}
			}
		}
	}

	.tip {
		display: inline-block;
		width: 10px;
		height: 10px;
		border-radius: 5px;
		background-color: @primary-color;
		margin-right: 8px;
	}

	.uploadBtn {
		height: 32px;
		border-radius: 16px;
		color: @primary-color;
		border-color: @primary-color;
		padding: 5px 15px;
	}

	:global {
		.ant-input-number {
			width: 100%;
		}

		.ant-collapse-item {
			margin-bottom: 12px;
			border-radius: @border-radius-base;
			box-shadow: 0px 2px 8px 0px rgba(39, 50, 49, 0.2);
		}

		// .ant-steps-item {
		//   max-width: 180px;

		//   .ant-steps-item-container {
		//     .ant-steps-item-tail::after {
		//       height: 2px;
		//     }

		//     .ant-steps-item-content {
		//       position: relative;

		//       .ant-steps-item-title {
		//         font-size: 14px;
		//         position: absolute;
		//         left: 0;
		//         width: 140px;
		//         top: -45px;
		//       }

		//       .ant-steps-item-description {
		//         text-align: center;
		//         color: rgba(0, 0, 0, 0.85);

		//         p {
		//           color: #999999;
		//         }
		//       }
		//     }
		//   }
		// }
	}
}

:global {
	.ant-cascader-menus {
		.ant-cascader-menu {
			height: 200px;
		}
	}
}
